package com.example.geguo.custom;


/**
 * 作者： 13687
 * 创建日期：2018/6/24
 * 功能描述：
 * 1. 提供 注册订阅者方法
 * 2. 提供 setCommand 方法
 */
public abstract class ObservableImp<T> implements Observable<T> {

	private Observer observer;

	public static Observable create(Command command){
		return new ObservableCreate(command);
	}
/*
	public final <R> Observable<R> map(Observer<T> actul, Function<R,T> apply){
		return Observable
	}*/

	/**
	 * 传入接收者
	 */
	@Override
	public void subscribe(Observer observer) {
		subscribeActual(observer);
	}
}
